﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DataContracts;

namespace TrainingWorkshop.MVPWebsite.Role.Views
{
    public interface IRoleDetailView
    {


        DataContracts.RoleDTO roleDTO { get; set; }
        List<AuthorityDTO> DisplayAllAuthority { set; }
       
        StatusDTO SelectedStatus { set; }
        string DisplayRoleName { set; }
        List<AuthorityDTO> SelectedAuthority { set; }
   
        int GetTransRoleId { get; }
        StatusDTO SelectStatus { get; }
       
        string GetRoleName { get; }
        List<AuthorityDTO> UpdateRoleAuthority { get; }
        List<AuthorityDTO> AddRoleAuthority { get; }
       
        void ShowOperationMessage(string message);
        void Redirect(string url);

        int GetCheckboxlistCount{get;}
    }
}




